package com.auxgroup.hr.front.dao.domain;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the PS_C_WF_CRD_HDR database table.
 * 
 */
@Entity
@Table(name="PS_C_WF_CRD_HDR")
@NamedQuery(name="PsCWfCrdHdr.findAll", query="SELECT p FROM PsCWfCrdHdr p")
public class PsCWfCrdHdr extends AbsWfDomain {
	private static final long serialVersionUID = 1L;

	@Temporal(TemporalType.DATE)
	private Date birthdate;

	@Column(name="BUSINESS_UNIT")
	private String businessUnit;

	@Column(name="C_BEAR")
	private String cBear;

	@Column(name="C_BUSN_DESCR")
	private String cBusnDescr;

	@Column(name="C_DEPT_LEVEL")
	private String cDeptLevel;

	@Column(name="C_EMPL_FROM")
	private String cEmplFrom;

	@Column(name="C_EMPLID")
	private String cEmplid;

	@Column(name="C_FINANCIAL_STAFF")
	private String cFinancialStaff;

	@Column(name="C_GROUPBOX1")
	private String cGroupbox1;

	@Column(name="C_MAJOR")
	private String cMajor;

	@Column(name="C_NAME")
	private String cName;


	@Column(name="C_SCHOOL")
	private String cSchool;

	@Column(name="DEPT_DESCR")
	private String deptDescr;

	private String deptid;

	private String descrshort;

	@Column(name="EMPL_RCD")
	private BigDecimal emplRcd;

	private String emplid;

	@Column(name="HIGHEST_EDUC_LVL")
	private String highestEducLvl;

	@Column(name="JOB_FUNCTION")
	private String jobFunction;

	private String jobcode;

	@Column(name="JOBCODE_DESCR")
	private String jobcodeDescr;

	@Temporal(TemporalType.DATE)
	@Column(name="LAST_HIRE_DT")
	private Date lastHireDt;

	private String location;

	@Column(name="MAR_STATUS")
	private String marStatus;

	@Column(name="NAME_DISPLAY")
	private String nameDisplay;

	private String phone;

	@Column(name="RS_FULL_NAME")
	private String rsFullName;

	@Column(name="RS_JOB_LEVEL")
	private String rsJobLevel;

	@Temporal(TemporalType.DATE)
	@Column(name="RS_WKLIF_BGN_DT")
	private Date rsWklifBgnDt;

	private String setid;

	@Column(name="SETID_JOBCODE")
	private String setidJobcode;

	private String sex;

	@Temporal(TemporalType.DATE)
	@Column(name="START_DT_CHN")
	private Date startDtChn;
	
	@Column(name="C_EMPL_CLASS")
	private String cEmplClass;
	
	@Column(name="C_ASSET_TYPE")
	private String cAssetType;
	
	@Column(name="C_DEPT_STAGE")
	private String cDeptStage;
	
	@Column(name="C_DEPT_FLG")
	private String cDeptFlg;

	public PsCWfCrdHdr() {
	}

	public String getcAssetType() {
		return cAssetType;
	}

	public void setcAssetType(String cAssetType) {
		this.cAssetType = cAssetType;
	}

	public String getcDeptStage() {
		return cDeptStage;
	}

	public void setcDeptStage(String cDeptStage) {
		this.cDeptStage = cDeptStage;
	}

	public String getcDeptFlg() {
		return cDeptFlg;
	}

	public void setcDeptFlg(String cDeptFlg) {
		this.cDeptFlg = cDeptFlg;
	}

	public Date getBirthdate() {
		return birthdate;
	}

	public void setBirthdate(Date birthdate) {
		this.birthdate = birthdate;
	}

	public String getBusinessUnit() {
		return businessUnit;
	}

	public void setBusinessUnit(String businessUnit) {
		this.businessUnit = businessUnit;
	}

	public String getcBear() {
		return cBear;
	}

	public void setcBear(String cBear) {
		this.cBear = cBear;
	}

	public String getcBusnDescr() {
		return cBusnDescr;
	}

	public void setcBusnDescr(String cBusnDescr) {
		this.cBusnDescr = cBusnDescr;
	}

	public String getcDeptLevel() {
		return cDeptLevel;
	}

	public void setcDeptLevel(String cDeptLevel) {
		this.cDeptLevel = cDeptLevel;
	}

	public String getcEmplFrom() {
		return cEmplFrom;
	}

	public void setcEmplFrom(String cEmplFrom) {
		this.cEmplFrom = cEmplFrom;
	}

	public String getcEmplid() {
		return cEmplid;
	}

	public void setcEmplid(String cEmplid) {
		this.cEmplid = cEmplid;
	}

	public String getcFinancialStaff() {
		return cFinancialStaff;
	}

	public void setcFinancialStaff(String cFinancialStaff) {
		this.cFinancialStaff = cFinancialStaff;
	}

	public String getcGroupbox1() {
		return cGroupbox1;
	}

	public void setcGroupbox1(String cGroupbox1) {
		this.cGroupbox1 = cGroupbox1;
	}

	public String getcMajor() {
		return cMajor;
	}

	public void setcMajor(String cMajor) {
		this.cMajor = cMajor;
	}

	public String getcName() {
		return cName;
	}

	public void setcName(String cName) {
		this.cName = cName;
	}

	public String getcSchool() {
		return cSchool;
	}

	public void setcSchool(String cSchool) {
		this.cSchool = cSchool;
	}

	public String getDeptDescr() {
		return deptDescr;
	}

	public void setDeptDescr(String deptDescr) {
		this.deptDescr = deptDescr;
	}

	public String getDeptid() {
		return deptid;
	}

	public void setDeptid(String deptid) {
		this.deptid = deptid;
	}

	public String getDescrshort() {
		return descrshort;
	}

	public void setDescrshort(String descrshort) {
		this.descrshort = descrshort;
	}

	public BigDecimal getEmplRcd() {
		return emplRcd;
	}

	public void setEmplRcd(BigDecimal emplRcd) {
		this.emplRcd = emplRcd;
	}

	public String getEmplid() {
		return emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

	public String getHighestEducLvl() {
		return highestEducLvl;
	}

	public void setHighestEducLvl(String highestEducLvl) {
		this.highestEducLvl = highestEducLvl;
	}

	public String getJobFunction() {
		return jobFunction;
	}

	public void setJobFunction(String jobFunction) {
		this.jobFunction = jobFunction;
	}

	public String getJobcode() {
		return jobcode;
	}

	public void setJobcode(String jobcode) {
		this.jobcode = jobcode;
	}

	public String getJobcodeDescr() {
		return jobcodeDescr;
	}

	public void setJobcodeDescr(String jobcodeDescr) {
		this.jobcodeDescr = jobcodeDescr;
	}

	public Date getLastHireDt() {
		return lastHireDt;
	}

	public void setLastHireDt(Date lastHireDt) {
		this.lastHireDt = lastHireDt;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getMarStatus() {
		return marStatus;
	}

	public void setMarStatus(String marStatus) {
		this.marStatus = marStatus;
	}

	public String getNameDisplay() {
		return nameDisplay;
	}

	public void setNameDisplay(String nameDisplay) {
		this.nameDisplay = nameDisplay;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getRsFullName() {
		return rsFullName;
	}

	public void setRsFullName(String rsFullName) {
		this.rsFullName = rsFullName;
	}

	public String getRsJobLevel() {
		return rsJobLevel;
	}

	public void setRsJobLevel(String rsJobLevel) {
		this.rsJobLevel = rsJobLevel;
	}

	public Date getRsWklifBgnDt() {
		return rsWklifBgnDt;
	}

	public void setRsWklifBgnDt(Date rsWklifBgnDt) {
		this.rsWklifBgnDt = rsWklifBgnDt;
	}

	public String getSetid() {
		return setid;
	}

	public void setSetid(String setid) {
		this.setid = setid;
	}

	public String getSetidJobcode() {
		return setidJobcode;
	}

	public void setSetidJobcode(String setidJobcode) {
		this.setidJobcode = setidJobcode;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Date getStartDtChn() {
		return startDtChn;
	}

	public void setStartDtChn(Date startDtChn) {
		this.startDtChn = startDtChn;
	}

	public String getcEmplClass() {
		return cEmplClass;
	}

	public void setcEmplClass(String cEmplClass) {
		this.cEmplClass = cEmplClass;
	}
}